// ui/admin-ui/src/api/course.js
import service from '@/utils/request.js'
export default {
    list(query){ return service.get('/course/list', { params: query }) },
    deleteById(id){ return service.delete(`/course/deleteById/${id}`) },
    deleteAll(ids){ return service.delete(`/course/deleteAll/${ids}`) },
    add(data){ return service.post('/course/add', data) },
    selectById(id){ return service.get(`/course/selectById/${id}`) },
    update(data){ return service.put('/course/update', data) },
    updateStatus(id, status){ return service.put(`/course/updateStatus/${id}/${status}`) },
    exportExcel() {
        return service({
            url: `/course/exportExcel`,
            method: 'get',
            //XMLHttpRequest 属性 responseType 是一个枚举字符串值，用于指定响应中包含的数据类型。
            //"blob": response 是一个包含二进制数据的 Blob 对象。
            responseType: 'blob'
        })
    }
}